﻿using System.ComponentModel;
using YNTK.Dependency;

namespace YNTK.Common.Enum
{
    /// <summary>
    /// 组织状态枚举
    /// </summary>
    [SuppressSniffer]
    public enum OrganizeStateEnum
    {
        /// <summary>
        /// 未开通
        /// </summary>
        [Description("未开通")]
        DidOpen = 0,

        /// <summary>
        /// 已开通
        /// </summary>
        [Description("已开通")]
        HasBeenOpened = 1,

        /// <summary>
        /// 服务到期
        /// </summary>
        [Description("服务到期")]
        ServiceMaturity = 2,

        /// <summary>
        /// 服务终止
        /// </summary>
        [Description("服务终止")]
        ServiceTermination = 3
    }

    /// <summary>
    /// 组织服务类型枚举
    /// </summary>
    public enum OrganizeServiceTypeEnum
    {
        /// <summary>
        /// 开通服务
        /// </summary>
        [Description("开通服务")]
        OpenService = 0,

        /// <summary>
        /// 服务到期
        /// </summary>
        [Description("服务到期")]
        ServiceMaturity = 1,

        /// <summary>
        /// 服务终止
        /// </summary>
        [Description("服务终止")]
        ServiceTermination = 2
    }
}
